$(function() {
    var $div = $(".paging_page");
    var $page = 1;
    var $url = location.href;
    /*取得整个URL*/
    var $index = $url.indexOf('?');
    var $params = '';
    if ($index > 0) {
        var str = $url.substr($index + 1);
        var arr = str.split("&");
        /*各个参数放到数组里*/
        for (var $i = 0; $i < arr.length; $i++) {
            var $num = arr[$i].indexOf('=');
            if ($num > 0) {
                if (arr[$i].substr(0, $num) == 'page') {
                    $page = parseInt(arr[$i].substr($num + 1));
                } else {
                    $params += ('&' + arr[$i]);
                }
            }
        }
    }
    var $count = parseInt($div.html());
    if ($count > 0) {
        $div.html('');
        var $index = 1;
        if ($page > 3) {
            $index = $page - 2;
            $div.html('<a href="?page=1' + $params + '">首页</a>');
        }
        if ($page > 1) {
            $div.html($div.html() + '<a href="?page=' + ($page - 1) + $params + '">上一页</a>');
        } else {
            $div.html($div.html() + '<span style="cursor:not-allowed">上一页</span>');
        }
        var $last = $count;
        if ($page + 3 <= $count) {
            $last = $page + 2;
        }
        for (var $i = $index; $i <= $last; $i++) {
            if ($i == $page) {
                $div.html($div.html() + '<span class="current">' + $page + '</span>');
            } else {
                $div.html($div.html() + '<a href="?page=' + $i + $params + '">' + $i + '</a>');
            }
        }
        if ($page < $count) {
            $div.html($div.html() + '<a href="?page=' + ($page + 1) + $params + '">下一页</a>');
        } else {
            $div.html($div.html() + '<span style="cursor:not-allowed">下一页</span>');
        }
        if ($page + 3 <= $count) {
            $div.html($div.html() + '<a href="?page=' + $count + $params + '">尾页</a>');
        }
        $div.html($div.html() + ' &nbsp; 共 <span class="current">' + $count + '</span> 页');
    }
    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
});